using System.Collections.Generic;
using UsersProvider;
using VirtuosoDal.Entities;

namespace AspNetMvc.Models
{
    public class EventForView
    {
        public Event Event { get; set; }

        public string TypeLabel { get; set; }
        public List<string> CategoriesLabels { get; set; }
        public Dictionary<EventPropertyDescription, List<string>> AdditionalPropertiesWithValues { get; set; }

        public IEnumerable<Comments> Comments { get; set; }

        public EventForView(Event @event)
        {
            Event = @event;

            CategoriesLabels = new List<string>();
            AdditionalPropertiesWithValues = new Dictionary<EventPropertyDescription, List<string>>();
        }
    }
}